besiege city

Translations
осаждать город
The army decided to besiege the city until it surrendered.
Армия решила осадить город, пока он не сдастся.